/*
  程序一般保存在硬盘中，软件安装的过程就是将程序写入硬盘的过程
  程序在运行时会加载进入内存，然后由CPU读取并执行程序
*/
// buffer与字符串的转换
let buf_4 = Buffer.from([105, 108, 111, 118, 101, 121, 111, 117]);
console.log(buf_4.toString()); // utf-8

// 读写操作
let buf = Buffer.from("hello");
console.log(buf[0].toString(2));
buf[0] = 95;
console.log(buf.toString());

// 溢出
let buf_1 = Buffer.from("hello");
buf_1[0] = 361; // 舍弃高位数字
console.log(buf_1.toString());

// 中文
let buf_2 = Buffer.from("你好");
console.log(buf_2);
